﻿/*
 * 本程序演示如同使用数组名那样使用指针的情况.程序将数组初始化为某些值,并且使用sum_arr()函数计算总值.
 * sum_arr()函数使用arr是,就像是使用数组名一样
*/
#include<iostream>
const int ArSize = 8;
int sum_arr(int arr[], int n);
int main()
{
    using namespace std;
    int cookies[ArSize] = {1,2,4,8,16,32,64,128};


    int sum = sum_arr(cookies,ArSize);
    cout << "Total cookies eaten: " <<sum << "\n";
    return 0;
}

int sum_arr(int arr[],int n)//告知了函数数组的类型以及数组地址.
{
    int total = 0;

    for(int i = 0;i<n; i++)
    {
        total = total + arr[i];
    }
    return total;
}
